home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
081
/
sfs_opus.arc
/
SFS_OPUS.DOC
< prev
Wrap
Text File
|
1987-02-20
|
4KB
|
101 lines
SCREEN FORM SYSOP / OPUS (SFS_OPUS)
___________________________________
version 4.0.1
by Mark W. Buse
Improvements as of 4.0.1 (2/18/87):
- Full protection from heap memory overflows - the program will
now bar the insertion of new records beyond its capacity given
the memory provided to the program. The largest user file I
have tested was over 256k.
- Complete control over OPUS user flag extensions for ANSI
graphics and formfeeds has been added with two new commands.
- The text file table which can be produced from the user file
now includes most user record fields. A few items which tend
to be irrelevant for OPUS management and change daily were
excluded.
- A few cosmetic problems have been taken care of.
Improvements as of 3.2.5:
- Fix of a fault which cropped up in the integer keyboard
input routine. Part of the problem was due to the way
that Turbo Pascal handles intermediate numeric values
in IF-THEN statements.
Improvements as of 3.2.0:
- User name and user location fields have been expanded to the
full field size of 36 characters (only 20 previously). This
should help sysops who need a closer match to the original Fido
sysop utility.
- User access level names have been returned to standard Fido
values (TWIT, DISGRACE, NORMAL, PRIVEL, EXTRA, and SYSOP).
OPUS values ASSTSYSOP and HIDDEN have also been added.
- The screen format has been cleaned up to accomplish these ends.
Improvements as of 3.0.4:
- The display controller status register for CGA-compatible
displays is now checked for display enable. This has the
effect of eliminating the irritating snow that the program
exhibited previously on some CGA display systems.
- Memory deallocation handling has been improved. Past versions
of the program did not free up memory that had been allocated
to purged records. In theory, the program could have bombed
after a great number of record deletions and insertions.
STILL ON THE WISH LIST:
- Maybe full screen editing of fields using cursor keys to
move the cursor between fields - depends on interest in the
program
Program operation description:
- This program simply will not allow you to foul up your data file.
You may notice when running the program that you simply cannot
enter strings that are too long or number amounts that are too
large.
- For blank inputs, the previous value of the field that would
have been changed is assumed. In that way, if you mistakenly
start out to change a field, the return key will get you out
of the change immediately. Rubbing out new data and pressing
return will also work (try a few experiments to see how it works).
- Sorts employ the shell sorting algorithm to sort pointers to
the records - not the records in memory. That way, you can sort
a huge record file almost instantly because the program has
moved only a few bytes of data
Proposed contribution:
If you believe that this program has helped you to operate
your Fido BBS more comfortably and effectively, I ask that you
please consider the $5 contribution that I suggest - at the very
least, please send me a note with your comments about the program.
My permanant mailing address is:
Mark Buse
240 Bridgeway
Everett, WA 98201-1132
Remember that any response is appreciated. I will try to
acknowledge and/or reply to all mail.
Thankyou for taking the time to read this document - Mark Buse